#Options
EXTRA="-O"
#EXTRA="-Wall -Wextra" # -> Para la salida de todos los warnings.
#EXTRA="-static" # -> Para la inclusión de las librerías en el ejecutable.

all: clean build

build:
	@ EXTRA=$(EXTRA) COMPILER=g++ LINKER=ar $(MAKE) -C lib build
	@ EXTRA=$(EXTRA) COMPILER=g++ LINKER=ar $(MAKE) -C lib link

doc:
	@ doxygen api/mokardu.cfg

clean:
	@ $(MAKE) -C lib clean
